package partFour.homeWork.code.code02;

import java.io.File;
import java.io.IOException;

/**
 * 创建测试目录代码
 */
public class CreateFilesAndFolders {

//    1.创建文件夹
    public static void  CreateFolders(String path){
        File file = new File(path);
        if (!file.exists()){
            file.mkdirs();
            System.out.println("创建目录"+path+" 成功！");
        }

    }
//    2 创建文件
    public static void CreateFiles(String dir, String name){
        File file =new File(dir,name);
        if (!file.exists()){
            try {
                file.createNewFile();
                System.out.println("创建文件"+name+" 成功！");
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
//    3 创建测测试的目录
    public static void Create(){
//        定义一个String类型的数组，存储目录结构
        String[] dirs = new String[]{
                "./测试目录",
                "./测试目录/01",
                "./测试目录/01/011",
                "./测试目录/02",
                "./测试目录/02/021"
        };
//        定义一个String类型的数组，存储文件。
        String[] files = new String[]{
                "测试文件.txt",
                "01测试文件.txt",
                "011测试文件.txt",
                "02测试文件.txt",
                "021测试文件.txt",
        };
        for (int i = 0; i < 5; i++) {
            CreateFilesAndFolders.CreateFolders(dirs[i]);
            CreateFilesAndFolders.CreateFiles(dirs[i],files[i]);
            System.out.println("-------------------------");
        }
    }
}
